package org.apache.flink.runtime.resourceprovider.slot;

/** Internal task slot state */
enum ConsumingTaskSlotState {
    ACTIVE, // Slot is in active use by a consumer responsible for a consuming
    ALLOCATED, // Slot has been allocated for a consuming but not yet given to a consumer
    RELEASING // Slot is not empty but tasks are failed. Upon removal of all tasks, it will be
    // released
}
